package main

import "fmt"

func main() {
	intChan := make(chan int, 100)

	for i:= 0; i < 100; i++{
		intChan <- i
	}

	//遍历管道必须要先将管道关闭，这样在结束后他会自动退出，否则不关闭的话就会出现死锁
	close(intChan)
	for v := range intChan{
		fmt.Println(v)
	}
}